a rare neuroendocrine tumor - French English Dictionary